package com.chapter06;

import com.bdqn.util.JDBCUtils;

import java.sql.Connection;
import java.sql.SQLException;

public class Test01_NoTransaction {
    public static void main(String[] args) throws SQLException, ClassNotFoundException {

        // 需求：诸葛亮把50元转给刘备

        // 第一步：诸葛亮的账户减少50元
        String zhuSql = "UPDATE user_table SET balance = balance - 50 WHERE `name` = ?";
        JDBCUtils.update(zhuSql,"诸葛亮"); // 单独连接

        // 执行其他业务
        //  int i = 10 / 0; // 报一个算术异常

        // 第二步：刘备的账户增加50元
        String liuSql = "UPDATE user_table SET balance = balance + 50 WHERE `name` = ?";
        JDBCUtils.update(liuSql,"刘备"); // 单独连接


        // 所以不能组成一个事务：两条sql语句没有组成一个操作单元

    }
}
